import { request } from "./request";

// export function getLogin(username,password){
//     return request({
//         url:'login',
//         method:'post',
//         data:{
//             username,
//             password
//         }
//     })
// }

export function getLogin(data){
    return request({
        url:'login',
        method:'post',
        data
    })
}

export function getMenuList(){
    return request({
        url:'menus',
        method:'get'
    })
}

// export function getUserList(query,pagenum,pagesize){
//     return request({
//         url:'users',
//         method:'get',
//         params:{
//             query,
//             pagenum,
//             pagesize
//         }
//     })
// }

export function getUserList(params){
    return request({
        url:'users',
        method:'get',
        params
    })
}

export function getStateChange(url){
    return request({
        url,
        method:'put'
    })
}

// export function addUser(username,password,email,mobile){
//     return request({
//         url:'users',
//         method:'post',
//         data:{
//             username,
//             password,
//             email,
//             mobile
//         }
//     })
// }

export function addUser(data){
    return request({
        url:'users',
        method:'post',
        data
    })
}

export function getEditDialogShow(url,email,mobile){
    return request({
        url,
        data:{
            email,
            mobile
        },
        method:'put'
    })
}

// export function getEditDialogShow(url,data){
//     console.log(data.mobile);
//     return request({
//         url,
//         method:'put',
//         data
//     })
// }

export function removeUserById(url){
    return request({
        url,
        method:'delete'
    })
}

export default(url,params,data,method='get') => {
    return request({
        url,
        params,
        data,
        method
    })
}

